更新系统软件
系统更新过程包括更新整个系统环境。 IBM Spectrum Virtualize for Public Cloud 的软件包由两个部分组成:系统节点和 RPM 包(包含位于裸机服务器上的节点管理功能)。
更新过程
在自动更新过程中,系统中的每个节点逐个进行已更新,新代码在各个节点上分阶段执行。在每个节点重新启动时,系统所维持的最高 I/O 速率可能会有所下降。 在系统中的所有节点都以新代码级别成功重新启动后,将会自动落实新级别。在落实期间,可能对性能有短暂影响。
在自动代码更新期间,工作对的各节点会顺序已更新。 正在已更新的节点会临时不可用,并且所有针对该节点的 I/O 操作失败。 因此,I/O 错误计数增加,失败的 I/O 操作将转移至工作对的伙伴节点。 应用程序不会看到任何 I/O 失败。 将新节点添加到系统时,会将更新包自动下载到系统中的新节点上。
通常,更新可以与正常的用户 I/O 操作同时进行。 但是,可能会影响性能。 如果对更新期间可执行的操作有任何限制,将会在用于下载更新软件包的产品 Web 站点上记录这些限制。 在更新过程中,大多数配置命令都不可用。 从更新过程启动到落实新代码级别,或者直至回退该过程,仅以下命令可运行:
要确定更新过程何时完成,您将通过管理 GUI 收到通知。 如果使用命令行界面,请发出 lsupdate 命令以显示更新状态。
由于更新过程中出现的一些操作限制,因此代码更新由用户完成。 然而,如果您对更新有疑问,请联系支持中心。 在没有技术协助的情况下,请勿尝试对更新问题进行故障诊断。 有关更多信息,请参阅有关如何获取信息、帮助和技术协助的主题。
多路径驱动程序
更新之前,请确保多路径驱动程序是完全冗余的,并且每条路径均可用且联机。 您可能会看到与路径相关的错误消息(故障转移),并且在更新期间错误数量不断增加。 在节点路径恢复后,节点会回退成为完全冗余的系统。 30 分钟的延迟后,到其他节点的路径会下调。
如果将 IBM® 子系统设备驱动程序 (SDD) 或 IBM 子系统设备驱动程序设备特定模块 (SDDDSM) 用作主机上的多路径软件,那么通过 datapath query device 或 datapath query adapter 命令可显示增加的 I/O 错误计数,以监视多路径软件的状态。有关更多信息,请参阅 IBM 多路径子系统设备驱动程序 用户指南,以获取关于 datapath query 命令的更多信息。
如果将 IBM 子系统设备驱动程序路径控制模块 (SDDPCM) 用作主机上的多路径软件,那么通过 pcmpath query device 或 pcmpath query adapter 命令可显示增加的 I/O 错误计数,以监视多路径软件的状态。
高速镜像和全局镜像关系
如果更新软件所在的系统上具有运行高速镜像或全局镜像关系的主卷或辅助卷,主卷上的写操作性能可能会下降,全局镜像关系可能会自动停止,并显示包含错误代码为 1920 的一个或多个错误。您可能希望在更新软件前主动停止这些关系、一致性组或伙伴关系,以避免写操作性能下降,并希望在完成更新后重新启动这些关系。
在系统更新后
更新前位于系统上的审计日志内容将发送到配置节点上的 /dumps/audit 目录中的文件。 审计日志现在将包含成功更新系统后运行的命令产生的内容。